package ch.supsi.gavdat.elevator.model;

import java.text.SimpleDateFormat;
import java.util.Date;

public class Intervento extends PersistentObject{
	private Date data;
	private String descrizione;
	
	private Tecnico tecnico;
	private Ascensore ascensore;
	
	public Intervento(Date data, String descrizione, Tecnico tecnico) {
		super();
		this.data = data;
		this.descrizione = descrizione;
		this.tecnico = tecnico;
	}
	
	public Date getData() {
		return data;
	}
	public void setData(Date data) {
		this.data = data;
	}
	
	public String getDescrizione() {
		return descrizione;
	}
	public void setDescrizione(String descrizione) {
		this.descrizione = descrizione;
	}
	
	public Tecnico getTecnico() {
		return tecnico;
	}
	public void setTecnico(Tecnico tecnico) {
		this.tecnico = tecnico;
	}
	
	public Ascensore getAscensore() {
		return ascensore;
	}
	public void setAscensore(Ascensore ascensore) {
		this.ascensore = ascensore;
	}
	
	@Override
	public String toString(){
		SimpleDateFormat sdf = new SimpleDateFormat("d MMMM yyyy");
		return sdf.format(data)+": "+descrizione;
	}
}
